home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 5 / Apprentice-Release5.iso / Source Code / C / Applications / GW AdaEd 1.4.2 / GWAdaDemos / NYUDemos / MAZE.DOC < prev    next >
Text File  |  1993-01-31  |  1KB  |  33 lines

  1. This directory includes two demonstration programs:
  2.  
  3.     hilbert        draws Hilbert curves until terminated by CTRL-BREAK
  4.     maze        draws a random maze and uses tasking to find a
  5.             solution (if one exists), or reports non-existence
  6.             of a solution.
  7.  
  8. Both programs use the ANSI.SYS driver for the screen and so your
  9. CONFIG.SYS file must contain the line
  10.         DEVICE=ANSI.SYS
  11.  
  12. Batch file RUNC.BAT compiles both demonstration programs, and then
  13. executes the maze demo. Either can then be executed again by typing
  14.     adaexec -m draw -l demolib
  15. for the maze demonstration, or
  16.     adaexec -m hilbert -l demolib
  17. for the hilbert curve demonstration; type CTRL-BREAK to end the
  18. hilbert program.
  19.  
  20. The directory demolib and its contents can be deleted when the demonstration
  21. is complete.
  22.  
  23. The maze program asks for two inputs:
  24.     num_lines    number of lines to draw in creating maze
  25.     rand_seed    seed for random number generator; if zero, the
  26.             seed is determined from the current time of day,
  27.             otherwise the value give is used. The table
  28.             below shows combinations which result in a maze
  29.             for which there is a solution.
  30.  
  31. The RUNC.BAT batch file is set up to read sample values from file MAZE.DAT.
  32. Not all combinations result in a maze for which there is a solution!
  33.